package main

import (
	"fyne.io/fyne/v2/app"
	"fyne.io/fyne/v2/widget"
	"image/color"
)

func main() {
	//	创建一个APP
	a := app.New()
	// 给APP创建个一个窗口，NewWindow 函数需要传入一个窗口的命名
	w := a.NewWindow("Achou")

	grid := widget.NewTextGridFromString(
		"TextGrid\n Content ")
	grid.SetStyleRange(0, 4, 0, 7,
		&widget.CustomTextGridStyle{BGColor:
		&color.NRGBA{R: 64, G: 64, B: 192, A: 128}})
	grid.Rows[1].Style = &widget.CustomTextGridStyle{BGColor: &color.NRGBA{R: 64, G: 192, B: 64, A: 128}}
	grid.ShowLineNumbers = true
	grid.ShowWhitespace = true

	w.SetContent(grid)
	//w.Resize(fyne.NewSize(240, 360))
	// 将窗口显示处理
	w.ShowAndRun()
}
